package com.lancoo.cvas.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("教学班相关参数")
public class TeachingClassInfo {

    /**
     * 教学班id
     */
    @ApiModelProperty("教学班id")
    public Long teachingClassId;

    /**
     * 教学班名称
     */
    @ApiModelProperty("教学班名称")
    public String teachingClassName;


    /**
     * 课程id
     */
    @ApiModelProperty("课程id")
    public Long courseId;

    /**
     * 课程名称
     */
    @ApiModelProperty("课程名称")
    public String courseName;


    /**
     * 年级id
     */
    @ApiModelProperty("年级id")
    public String gradeId;

    /**
     * 年级名称
     */
    @ApiModelProperty("年级名称")
    public String gradeName;


    /**
     * 专业id
     */
    @ApiModelProperty("专业id")
    public Long majorId;

    /**
     * 专业名称
     */
    @ApiModelProperty("专业名称")
    public String majorName;


    /**
     * 班级容量
     */
    @ApiModelProperty("班级容量")
    public Integer classNum;

    /**
     * 教师id
     */
    @ApiModelProperty("教师id")
    public Long teacherId;


    /**
     * 教师名称
     */
    @ApiModelProperty("教师名称")
    public String teacherName;


    /**
     * 是否启用
     */
    @ApiModelProperty("是否启用")
    public Integer enable;

    /**
     * 是否完成设置
     */
    @ApiModelProperty("是否完成设置")
    public Integer state;


    /**
     * 对应授课方式信息
     */
    @ApiModelProperty("对应授课方式信息")
    List<WeekDto> weekDtoList;
}
